#include "EditorEmptyAssetPageModel.h"

#include "Window/EditorWindowGroupModel.h"

TSharedObjectPtr<REditorPageModel> REditorEmptyAssetPageModel::ShareClone(RObject *InOwner) const
{
    TSharedObjectPtr<REditorEmptyAssetPageModel> NewModel = NewObject<REditorEmptyAssetPageModel>(InOwner);
    NewModel->FilePath = FilePath;
    return NewModel;
}

TSharedObjectPtr<REditorEmptyAssetPageModel> REditorEmptyAssetPageModel::Create(const SPath &InPath)
{
    TSharedObjectPtr<REditorEmptyAssetPageModel> NewPageModel = NewObject<REditorEmptyAssetPageModel>(REditorWindowGroupModel::Get());
    NewPageModel->FilePath = InPath;
    return NewPageModel;
}

CString REditorEmptyAssetPageModel::GetFileName() const
{
    return FilePath.GetFileOrDirectoryName();
}
